package com.example.mapper;

//引入实体类
import com.example.entity.User;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

// 标识为 MyBatis 映射接口
@Mapper  
public interface UserMapper {
    // 根据用户名查询用户（用于POST请求验证）
    //@Param("username"): MyBatis 注解，用于指定方法参数在 SQL 语句中的名称（如 SQL 中可通过 #{username} 引用该参数）
    User selectByUsername(@Param("username") String username); 
    
    // 根据ID查询用户（用于GET请求）
    User selectById(@Param("id") Integer id);
}